PPPwn é um exploit de execução remota de código do kernel para PlayStation 4 até a Firmware 11.00. Baseado na POC compartilhada pelo usuário TheOfficialFloW, foi desenvolvido um script para automação de execução.
PPPwn é um exploit de execução remota de código do kernel para PlayStation 4 até a Firmware 11.00. Esta é uma exploração de prova de conceito para CVE-2006-4304 que foi relatada de forma responsável à PlayStation. Baseado na POC compartilhada pelo usuário TheOfficialFloW, foi desenvolvido um script para automação de execução.
- Suporte a multi versões do GoldHen
- Multi stages 1 e 2 para as firmware's: 7.50, 7.51, 7.55, 8.00, 8.01, 8.03, 8.50, 8.52, 9.00, 9.03, 9.04, 9.50, 9.51, 9.60, 10.00, 10.01, 10.50, 10.70, 1071, 11.00
- Possibilidade inserir os valores para a identificação da interface de rede e firmware
- Repetição da execução do script com intervalo definidos pelo usuário
- Persistência dos parâmetros para a execução do script e sua reutilização
- Parâmetros padrões
- Execução automática caso não havendo interação do usuário
- Distribuição baseada em Debian
- Python3
- scapy
- ATENÇÃO o
loader
e oscript
são executados a nível de usuárioroot
. Portanto é de total responsabilidade do usuário a execução, não nos responsabilizamos por problemas causados pelo os mesmos.
No dispositivo a ser executado o script:
# Clone este repositório:
$ git clone https://github.com/CleilsonAndrade/loader-pppwn.git
$ cd ./loader-pppwn
- Abra a pasta
GoldHEN
, copie a última versão dogoldhen.bin
correspondente a firmware do seu PS4 no diretório raiz de um dispositivo de armazenamento USB no formatoexFAT
;
# Instalar as dependências:
$ sudo pip install -r requirements.txt
# Executar:
$ ./script_pppwn_loader.sh
No seu PS4:
-
No seu PS4 insira o dispositivo de armazenamento USB contendo o
goldhen.bin
; -
Conecte o PS4 ao dispositivo a ser executado o script usando um cabo de rede lan;
-
Entre em
Configurações
->Rede
do PS4; -
Selecione
Configurar conexão à Internet
e escolhaUsar um cabo (LAN)
; -
Em
Como deseja configurar a conexão à internet
selecionePersonalizar
; -
Em
Configurações de endereço IP
selecionePPPoE
; -
Digite qualquer coisa para
ID de usuário PPPoE
eSenha PPPoE
; -
Escolha
Automático
paraConfigurações de DNS
eConfigurações de MTU
; -
Escolha
Não usar
paraServidor proxy
; -
Escolha
Testar conexão à Internet
.
Observações:
-
Se o loader falhar ou o PS4 travar, você pode pular a
Configurar conexão à Internet
e simplesmente clicar emTestar conexão com a Internet
. -
Se o loader funcionar, você deverá ver
Não é possível conectar-se à rede.
seguido porPPPwned
em seu PS4 por meio de notificação e a ativação daGoldHEN
seguidamente.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com 💜 by CleilsonAndrade